@charset "utf-8";

#header .nownav span, #header .nownav a, .homepage .left li, .homepage .wrap .right h3, .mqq-page-01 #header ul, .mqq-page-02 #header ul, .mqq-page-03 #header ul, .mqq-page-04 #header ul, .downroute .right li, .left li.titleon, .left li.titleoff, .apppublish02 .right .rtop, .apppublish02 .right ul li, .adpublish .right ul li{
	background:url(../images/ico_sprite.png) no-repeat;
}
.app-ad s, .adplatform01 .right .ader a, .adplatform01 .right .developer a, .apppublish .right .start a, .app-ad ul a{
	background:url(../images/btn_sprite.png) no-repeat;
}
a:link{
	text-decoration:none;
	cursor:pointer;
	outline:none;
	color:#165ba4;
}
a:visited{
	text-decoration:none;
	/*color:#4a4f59;*/
	color:#165ba4;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:none;
}

body{
	background-color:#FFF;
}
body #footer{
	padding:1px 0;
}
#tencentNav{
	display:none;
}

#header{
	height:70px;
	width:887px;
}
#header .logo{
	float:left;
	margin-top:4px;
}
#header ul{
	float:right;
	font-family:Microsoft YaHei,"微软雅黑";
}
#header ul li{
	float:left;
	margin:30px 1px 0 1px;
	width:80px;
	text-align:center;
	cursor:pointer;
	display:inline;
}
#header ul .w-2{
	width:80px;
}
#header li a{
	color:#175a9e;
	font-size:15px;
	text-decoration:none;
}
#header ul .nownav{
	margin-top:22px;
}
#header .nownav a{
	display:inline-block;
	background-position:0 0;
	color:#FFF;
	line-height:33px;
	padding-left:10px;
	text-decoration:none;
}
#header .nownav.w-2 a{
	padding-left:25px;
}
#header .nownav span{
	display:inline-block;
	background-position:right 0;
	padding-right:10px;
	cursor:pointer;
}
#header .nownav.w-2 span{
	padding-right:25px;
}
.mqq-page-01 #header ul{
	background-position:266px -217px;
}
.mqq-page-02 #header ul{
	background-position:415px -217px;
}
.mqq-page-03 #header ul{
	background-position:-37px -217px;
}
.mqq-page-04 #header ul{
	background-position:117px -217px;
}

/*homepage*/
.app-ad{
	height:131px;
	padding:255px 0 0 492px;
	background:url(../images/bg_ad.jpg) repeat-x;
}
.app-ad img{
	position:absolute;
	left:-525px;
	top:-255px;
	
}
.app-location{
	width:387px;
	margin:0 auto;
	position:relative;
}
.app-location div{
	width:173px;
	background-color:#2b7dd3;
	float:left;
	margin:0 10px 40px 0;
}
.app-publish a, .ad-platform a{
	position:relative;
	display:block;
	width:178px;
	text-align:center;
	line-height:48px;
}
.app-ad s{
	display:block;
	height:47px;
	width:176px;
	position:absolute;
	top:0;
	left:8px;
	float:left;
	cursor:pointer;
}
.app-publish s{
	background-position:0 0;
}
.ad-platform s{
	background-position:1px -61px;
}
.app-ad ul{
	overflow:hidden;
	clear:left;
	margin:0 0 0 291px;
	zoom:1;
	position:relative;
}
.app-ad ul li{
	float:left;
	cursor:pointer;
}
.app-ad ul a{
	display:block;
	height:26px;
	width:26px;
	text-indent:-999em;
	background-position:right -41px;
}
.app-ad ul .nowad{
	background-position:right 0;
}


.homepage .wrap{
	width:908px;
	margin:0 auto;
	overflow:hidden;
	color:#4a4f59;
}
.homepage .wrap h3{
	font-size:14px;
	margin:20px 0 10px 0;
	font-family:Microsoft YaHei,"微软雅黑";
	color:#232323;
}
.homepage .wrap .left{
	width:611px;
	float:left;
	background:none;
	border-right:0 none;
}
.homepage .left p{
	line-height:1.8;
	margin-bottom:50px;
}
.homepage .left li{
	width:210px;
	float:left;
	height:80px;
	margin:0 61px 20px 0;
	padding:0 0 0 65px;
	overflow:hidden;
	border-bottom:0 none;
	line-height:1;
}
.homepage .left li h5{
	padding:1px 0 6px;
}
.homepage .left li p{
	line-height:1.4;
}
.homepage .left .info-01{
	background-position:-250px -449px;
}
.homepage .left .info-02{
	background-position:-250px -174px;
	margin-right:0;
}
.homepage .left .info-03{
	background-position:-250px -534px;
}
.homepage .left .info-04{
	background-position:-250px -272px;
	margin-right:0;
}
.homepage .left .info-05{
	background-position:-250px -629px;
}
.homepage .left .info-06{
	background-position:-250px -355px;
	margin-right:0;
}
.homepage .wrap .right{
	width:240px;
	float:right;
}
.homepage .wrap .right h3{
	background-position:0 -190px;
	height:25px;
	width:200px;
	padding-top:1px;
}
.homepage .wrap .right ul{
	margin-bottom:30px;
}
.homepage .wrap .right li{
	margin-bottom:7px;
	overflow:hidden;
	height:19px;
	line-height:1.5;
}
.homepage .wrap .right a{
	color:#000;
}
/*homepage*/


/*通用样式 star*/
.wrap{
	width:950px;
	margin:0 auto;
}
.decoration{
	height:4px;
	background-color:#E70012;
	font-size:0;
}
.bread-nav{
	font-family:"宋体";
	margin:14px auto 19px;
}
.content{
	/*border:1px solid #E70012;*/
	overflow:hidden;
	_zoom:1;
}
.left{
	float:left;
	width:205px;
	background-color:#E9EDF5;
	/*border-right:1px solid #E70012;*/
	padding-bottom:999px;
	margin-bottom:-999px;
}
.left a{
	color:#000;
	display:block;
	padding-left:33px;
}
.left li li{
	height:36px;
	border-top:1px dotted #BAC7E1;
	line-height:36px;
	background-color:#FFF;
	width:205px;
}
.left li.titleon{
	background-color:#E70012;
	/*border-right:1px solid #E70012;*/
	background-position:14px -435px;
	font-weight:bold;
	color:#FFF;
	margin:0 -1px;
	width:206px;
}
.left li.titleoff{
	background-position:14px -566px;
}
.left li.titleon a{
	color:#FFF;
}
.left .click{
	width:206px;
	_position:absolute;
	font-weight:bold;
}
.right{
	float:left;
	padding-bottom:999px;
	margin-bottom:-999px;
}
/*通用样式 end*/


/*downroute star*/
.downroute .right{
	width:680px;
	padding-left:37px;
	/* padding-right:17px; */
}
.downroute .right h2{
	font-size:16px;
	font-weight:bold;
	margin:28px 0 11px 24px;
}
.downroute .right p{
	margin:0 0 0 24px;
	line-height:24px;
}
.downroute .right ul{
	border-top:1px solid #DCE3F0;
	margin:32px 0 420px;
	padding:50px 0 0;
	overflow:hidden;
	*padding-bottom:32px;
	_zoom:1;
}
.downroute .right ul li{
	float:left;
	width:234px;
	padding-left:100px;
	padding-top:5px;
	margin-bottom:32px;
	height:40px;
}
.downroute .right li h4{
	color:#4C79AF;
}
.downroute li.list01{
	background-position:-215px -732px;
}
.downroute li.list02{
	background-position:-215px -836px;
}
.downroute li.list03{
	background-position:-213px -941px;
}
.downroute li.list04{
	background-position:-212px -941px;
}
.downroute .right li p{
	margin:0;
}
/*downroute end*/


/*downroute touch start*/

.downroute .touch .right{
	padding-left:40px;
	width:705px;
}
.downroute .touch p{
	margin:15px 0 0;
	color:#969696;
}
/*
.downroute .touch img{
	margin:20px 0 30px;
}
*/
/*
.downroute .touch strong{
	font-size:16px;
	color:#000;
	margin-right:10px;
}
*/
.downroute .touch dl{
	margin-bottom:340px;
}
.downroute .touch dt{
	color:#555555;
	font-weight:bold;
	margin-bottom:10px;
}
.downroute .touch dd{
	color:#636363;
	margin-bottom:10px;
}
/*downroute touch end*/

/*app-publis star*/
.apppublish .right{
	width:620px;
	padding-left:55px;
	padding-right:60px;
}
.apppublish .right h2{
	margin-bottom:23px;
	font-size:16px;
	margin-top:18px;
}
.apppublish .right ol{
	overflow:hidden;
	background:url(../images/bg_step.jpg) no-repeat;
	height:50px;
	margin-bottom:55px;
}
.apppublish .right ol li{
	float:left;
	margin:10px 34px 0 30px;
	color:#FFF;
	text-align:center;
	display:inline;
}
.apppublish .right ol p{
	margin:0 0 5px;
	line-height:1;
}
.apppublish .right .laststep{
	margin-top:18px;
	line-height:1.2;
}
.apppublish .right p{
	margin:10px 0 30px 0;
	line-height:1.6;
}
.apppublish .right div{
	padding-bottom:35px;
	border-bottom:1px solid #dce3f0;
}
.apppublish .right .start a{
	background-position:0 -127px;
	display:block;
	height:46px;
	width:135px;
	margin:40px auto 100px;
	text-indent:-999em;
}
/*app-publis end*/

/*apppublish02 end*/
.apppublish02 .right{
	width:742px;
}
.apppublish02 .right .rtop{
	background-position:450px -1754px;
	padding:10px 280px 23px 0;
	border-bottom:1px solid #dce3f0;
	margin:25px 30px 45px 20px;
}
.apppublish02 .right .rtop p{
	margin-bottom:20px;
	text-indent:2em;
	line-height:18px;
}
.apppublish02 .right ul{
	margin-left:72px;
	margin-bottom:0px;
}
.apppublish02 .right ul li{
	float:left;
	height:45px;
	width:215px;
	padding:0 0 0 46px;
	margin-right:74px;
	margin-bottom:30px;
	line-height:18px;
}
.apppublish02 .right li.ap01{
	background-position:-266px -1061px;
}
.apppublish02 .right li.ap02{
	background-position:-263px -1157px;
}
.apppublish02 .right li.ap03{
	background-position:-266px -1263px;
}
.apppublish02 .right li h5{
	color:#4c79af;
}
/*apppublish02 end*/

/*adplatform03 star*/

.adplatform03 .left li{
	width:206px;
}

.adplatform03 .second-menu li{
	background:#FFF;
	font-weight:normal;
}
.adplatform03 .second-menu li a{
	color:#000;
}

.adplatform03 .right .rtop{
	background-position:450px -1548px;
}
.adplatform03 .right li.ap03{
	background-position:-263px -944px;
}
.adplatform03 .right li.ap04{
	background-position:-266px -1263px;
}
.adplatform03 .right li.ap05{
	background-position:-264px -1362px;
}
.adplatform03 .right li.ap06{
	background-position:-265px -1466px;
}

/*adplatform03 end*/

/*adpublish begin*/
.adpublish .right{
	width:742px;
}
.adpublish .right .rtop{
	background-position:450px -1754px;
	padding:10px 280px 23px 0;
	border-bottom:1px solid #dce3f0;
	margin:25px 30px 45px 20px;
}
.adpublish .right .rtop p{
	margin-bottom:20px;
	text-indent:2em;
	line-height:18px;
}
.adpublish .right ul{
	padding:50px 0 0;
	margin: 32px 0 0;
	overflow:hidden;
	*padding-bottom:32px;
	_zoom:1;
}
.adpublish .right ul li{
	float:left;
	width:250px;
	padding-left:60px;
	padding-top:5px;
	margin-bottom:32px;
	height:40px;
}

.adpublish .right li h5{
	color:#4c79af;
}

.adpublish .right li.ap01{
	background-position:-266px -1061px;
}
.adpublish .right li.ap02{
	background-position:-263px -1157px;
}
.adpublish .right li.ap03{
	background-position:-260px -941px;
}
.adpublish .right li.ap04{
	background-position:-266px -1263px;
}
.adpublish .right li.ap06{
	background-position:-265px -1466px;
}
/*adpublish end*/

/*adplatform01 star*/
.adplatform01 .right a{
	height:48px;
	width:177px;
	display:block;
	text-indent:-999em;
}
.adplatform01 .left .click a{
	color:#FFF;
}
.adplatform01 .right .ader{
	float:left;
	margin:10px 65px 200px 155px;
}
.adplatform01 .right .ader a{
	background-position:0 -186px;
}
.adplatform01 .right .ader p a{
	background:none;
	display:inline;
	text-indent:0;
	color:#7c7c7c;
}
.adplatform01 .right .developer{
	float:left;
	margin:10px 0 0 0;
}
.adplatform01 .developer p{
	color:#7C7C7C;
}
.adplatform01 .right .developer a{
	background-position:0 -250px;
}
.adplatform01 .right .developer p a{
	background:none;
	display:inline;
	text-indent:0;
	color:#7c7c7c;
}
.adplatform01 .right div p{
	margin-top:15px;
}
/*adplatform03 end*/


/*adplatform02 star*/
.adplatform02 .right{
	padding:0 0 999px;
}
.adplatform02 .right a{
	margin-bottom:10px;
}
.adplatform02 div.rbottom{
	margin:0 auto;
	width:635px;
	border-bottom:0 none;
}
.adplatform02 .right ol li{
	margin:10px 32px 0 11px;
}
/*adplatform02 end*/

/*adplatform04 star*/
.adplatform04 .right{
	width:620px;
	padding-top:30px;
}
.adplatform04 .right .laststep{
	margin-left:50px;
}
.adplatform04 .right .rbottom{
	border-bottom:0 none;
}
.adplatform04 .right ol li{
	margin:10px 20px 0 15px;
}
/*adplatform04 end*/

.dividing{background:url(../images/icon_inte.png) repeat-x scroll 0 0;height:3px;margin:10px 0;font-size:0;}
.clearfloat{clear:both;}
.imgfloat{float:left;}

/*mbad1.html 移动广告平台介绍*/
.loginad{background:url(../images/icon_inte.png) no-repeat 0 -376px;display:block;width:123px;height:35px;margin:30px auto;}
#model1 h3{border:0 none;margin:30px 0 10px;}
#model1 a{text-decoration:none;font-size:14px;color:#1d386a;}
#model1 a:hover{text-decoration:underline;}
#model1 p{color:#83868c;margin:5px 0 30px;}
#model1 img{margin-bottom:30px;}
/*mbappcenter1.html 腾讯应用中简介*/
.appcenter{color:#3f444e;}
#model1 dl{line-height:2;color:#3f444e;}
#model1 dt{font-size:14px;}
#model1 dd{margin-bottom:30px;}
/*mbappcenter2.html 腾讯应用中心手机版*/
.appacc1{width:160px;height:50px;background:url(../images/icon_inte.png) no-repeat 0 -720px;float:left;padding:0 0 0 55px;}
.appacc2{width:250px;height:50px;background:url(../images/icon_inte.png) no-repeat 0 -775px;margin-left:70px;float:left;padding:0 0 0 55px;}
#model1 span{font-size:14px;color:#83868c; line-height: 18px;}
#model1 span strong{color:#5684bd;}
.downloadsmall{background:url(../images/icon_inte.png) no-repeat 0 -536px;display:block;width:89px;height:30px;}


.decoration2{
	height:2px;
	background-color:#E70012;
	font-size:0;
	margin-bottom: 10px;
	width: 950px;
}
.clearfix {display: inline-block;}
/**机构 合作伙伴**/
.link { border-top:solid 1px #dedfdf; margin: 2px auto;margin-top: 10px;}
.link dl { clear:both; padding:1px;}
.link dt { float:left; margin:5px 15px 0 5px; width:97px; height:27px; line-height:27px; font-weight:bold; text-align:center; color:#c00; background:url(../images/btn01.jpg) no-repeat;}
.link dd { float:left; padding:5px 0 0 0;line-height:27px;}
.link dd a { padding:0 5px; word-wrap: break-word;color: #333;}
.link .l2 dd { background:url(../images/line01.jpg) repeat-x;}